package com.fintech.third.model.message;

import java.io.Serializable;
import java.util.Date;

public class PushMessageInfo implements Serializable {

	private static final long serialVersionUID = 1L;

	private int id;
	/**
	 * 消息的标题
	 */
	private String title;
	
	/**
	 * 目标url
	 */
	private String target;
	/**
	 * 消息的内容
	 * 
	 * @return
	 */
	private String content;
	/**
	 * 推送时间
	 */
	private Date pushDate;
	/**
	 * 是否已读 0 未读 1已读
	 * 
	 * @return
	 */
	private String isRead;
	/**
	 * 贷款工单号
	 * 
	 * @return
	 */
	private String loanId;
	/**
	 * 用户ID
	 */
	private String userId;
	/**
	 * 推送别名，推送的唯一标识
	 * 
	 */
	private String pushAliasId;

	/**
	 * 推送消息的类型
	 * 
	 * @return
	 */
	private String type;
	/**
	 * 创建时间
	 */
	private Date createdDate;

	/**
	 * 最后更新时间
	 */
	private Date updatedDate;
	/**
	 * 创建人
	 */
	private String createdBy;
	/**
	 * 最后的更新人
	 */
	private String updatedBy;
	/**
	 * 0 正常 -1 删除
	 */
	private String deleteFlag;

	/**
	 * 推送到达状态 0 未推送 1 推送成功 -1 推送失败 2 用户设置不接收推送(不推送)
	 */
	private String pushStatus;

	
	private Date timingSendTime;//定时发送时间
	private String detailId;//消息推送详情外键id
	
	private String batchNo;//消息推送详情批次号
	private int count;//发送次数
	
	private String pushCategory;//推送类别 1:云科贷  2:云展业
	
	
	private String messageCategory;//消息类别   审批结果   视频退回      系统公告    精选活动
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public Date getPushDate() {
		return pushDate;
	}

	public void setPushDate(Date pushDate) {
		this.pushDate = pushDate;
	}

	public String getIsRead() {
		return isRead;
	}

	public void setIsRead(String isRead) {
		this.isRead = isRead;
	}

	public String getLoanId() {
		return loanId;
	}

	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getPushAliasId() {
		return pushAliasId;
	}

	public void setPushAliasId(String pushAliasId) {
		this.pushAliasId = pushAliasId;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	
	public Date getCreatedDate() {
		return createdDate;
	}

	public void setCreatedDate(Date createdDate) {
		this.createdDate = createdDate;
	}

	public Date getUpdatedDate() {
		return updatedDate;
	}

	public void setUpdatedDate(Date updatedDate) {
		this.updatedDate = updatedDate;
	}

	public String getCreatedBy() {
		return createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public String getUpdatedBy() {
		return updatedBy;
	}

	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy;
	}

	public String getDeleteFlag() {
		return deleteFlag;
	}

	public void setDeleteFlag(String deleteFlag) {
		this.deleteFlag = deleteFlag;
	}

	public String getPushStatus() {
		return pushStatus;
	}

	public void setPushStatus(String pushStatus) {
		this.pushStatus = pushStatus;
	}

	public String getTarget() {
		return target;
	}

	public void setTarget(String target) {
		this.target = target;
	}

	public String getDetailId() {
		return detailId;
	}

	public void setDetailId(String detailId) {
		this.detailId = detailId;
	}

	

	public Date getTimingSendTime() {
		return timingSendTime;
	}

	public void setTimingSendTime(Date timingSendTime) {
		this.timingSendTime = timingSendTime;
	}

	public int getCount() {
		return count;
	}

	public void setCount(int count) {
		this.count = count;
	}

	public String getBatchNo() {
		return batchNo;
	}

	public void setBatchNo(String batchNo) {
		this.batchNo = batchNo;
	}

	public String getPushCategory() {
		return pushCategory;
	}

	public void setPushCategory(String pushCategory) {
		this.pushCategory = pushCategory;
	}

	public String getMessageCategory() {
		return messageCategory;
	}

	public void setMessageCategory(String messageCategory) {
		this.messageCategory = messageCategory;
	}

	
}
